hillside rubble - French English Dictionary